package com.vizhuo.client.business.appmanage.constant;

/**
 * 客户端推送信息常量类
 * 
 * @author YuanWenLong 作者 E-mail: yuanwenlong2010@163.com
 * @date 创建时间：2015年7月13日 上午11:16:46
 * @version 1.0
 * @parameter
 * @since
 * @return
 */
public class AppPushConstant {

    /**
     * 推送业务类型：友盟
     */
    public static final int PUSH_SYSTEM_TYPE_UMENG = 1;

    /**
     * 推送方式类型：单播
     */
    public static final int PUSH_TYPE_SINGLE = 1;

    /**
     * 推送方式类型：多播
     */
    public static final int PUSH_TYPE_MULTIPLE = 2;

    /**
     * 推送方式类型：广播
     */
    public static final int PUSH_TYPE_ALL = 3;

    /**
     * 推送结果：成功
     */
    public static final int PUSH_RESULT_SUCCESS = 1;

    /**
     * 推送结果：失败
     */
    public static final int PUSH_RESULT_FAIL = 2;

    /**
     * 推送业务类型：推送货源信息-司机
     */
    public static final int OPERATION_TYPE_GOOD_TO_DRIVER = 1;

    /**
     * 推送业务类型：推送货源信息-信息部
     */
    public static final int OPERATION_TYPE_GOOD_TO_INFO = 2;

    /**
     * 推送业务类型：精确找车信息
     */
    public static final int OPERATION_TYPE_TO_DRIVER_ORDER = 3;

    /**
     * 推送业务类型：抢单信息
     */
    public static final int OPERATION_TYPE_APPLY_ORDER = 4;

    /**
     * 推送业务类型：指定承运人信息
     */
    public static final int OPERATION_TYPE_CHOOSE_DRIVER = 5;

    /**
     * 推送业务类型：指定承运人失败信息
     */
    public static final int OPERATION_TYPE_CHOOSE_DRIVER_FAIL = 6;

    /**
     * 推送业务类型：发货人对承运人进行评价信息
     */
    public static final int OPERATION_TYPE_EVALUATION = 7;

    /**
     * 推送业务类型：强制更新通知(司机端使用)
     */
    public static final int OPERATION_TYPE_FORCE_UPGRADE = 8;

    /**
     * 推送业务类型：系统账号消息
     */
    public static final int OPERATION_TYPE_SYS_MSG = 9;

    /**
     * 推送业务类型：更新用户信息-司机版
     */
    public static final int OPERATION_TYPE_UPDATE_MEB_DRIVER = 10;

    /**
     * 推送业务类型：更新用户信息-发货版
     */
    public static final int OPERATION_TYPE_UPDATE_MEB_INFO = 11;

    /**
     * 推送业务类型：系统消息-所有设备
     */
    public static final int OPERATION_TYPE_SYS_MSG_ALL = 12;

    /**
     * 推送业务类型：帮扶
     */
    public static final int OPERATION_TYPE_HELP = 13;

    /**
     * 推送业务类型：积分兑换发货快递单号
     */
    public static final int OPERATION_TYPE_EXPRESS = 14;

    /**
     * 推送业务类型：活动消息
     */
    public static final int OPERATION_ACTIVIT_EXPRESS = 15;

    /**
     * 推送业务类型：设置黑名单
     */
    public static final int OPERATION_BLACK_EXPRESS = 16;

    /**
     * 推送业务类型：反馈
     */
    public static final int OPERATION_FEEDBACK_EXPRESS = 17;

    /**
     * 推送业务类型：承运人对发货人进行评价信息
     */
    public static final int OPERATION_TYPE_EVALUATION_2 = 18;

    /**
     * 推送业务类型：指定物流公司
     */
    public static final int OPERATION_TYPE_TO_ASSIGNED_LOGISTICS = 19;

    /**
     * 推送业务类型：物流公司确认收货后给商户推送
     */
    public static final int OPERATION_TYPE_TO_CONFIRM_GET_GOODS = 20;

    /**
     * 推送业务类型：同城时发货端取消订单推送给司机
     */
    public static final int OPERATION_TYPE_CANCEL_ORDER_BY_SAME_CITY_TO_DRIVER = 21;

    /**
     * 推送业务类型：同城时司机端到货确认(给发货端推送)
     */
    public static final int OPERATION_TYPE_CONFIRM_ARRIVE_BY_SAME_CITY_TO_CONSIGNER = 22;

    /**
     * 推送业务类型：指定物流公司时，发货端取消订单要通知物流公司
     */
    public static final int OPERATION_TYPE_CANCEL_ORDER_TO_INFO = 23;

    /**
     * 推送业务类型：弹窗（司机取货超时，是否取消订单）
     */
    public static final int OPERATION_TYPE_TAKE_GOODS_TIMEOUT = 24;

    /**
     * 推送类型：透传消息
     */
    public static final int DISPLAY_TYPE_MESSAGE = 1;

    /**
     * 推送类型：推送通知
     */
    public static final int DISPLAY_TYPE_NOTIFICATION = 2;

    /**
     * 推送 发货 标题
     */
    public static final String PUSH_FIND_DRIVER_INFO_TITLE = "好消息，发货啦！快来抢单！";

    /**
     * 推送 抢单-发货人 标题
     */
    public static final String PUSH_APPLY_ORDER_TITLE = "好消息，发货单被抢，快去查看！";

    /**
     * 推送 发货方评价承运人 标题
     */
    public static final String PUSH_EVALUATION_CON_TITLE = "好消息，发货方给出评价！";

    /**
     * 推送 承运人评价发货方 标题
     */
    public static final String PUSH_EVALUATION_DRIVER_TITLE = "好消息，承运方给出评价！";

    /**
     * 推送 抢单后被指定 标题
     */
    public static final String PUSH_CHOOSE_DRIVER_SUCCESS_TITLE = "好消息，您被指定为承运人！";

    /**
     * 推送 抢单后未被指定 标题
     */
    public static final String PUSH_CHOOSE_DRIVER_FAIL_TITLE = "抱歉，抢单失败！";

    /**
     * 推送 抢单后提示发货人 内容
     */
    public static final String PUSH_ADD_ROB_CONTENT = "赶快去指定一个司机为您承运吧!";

    /**
     * 推送 客户端更新 标题
     */
    public static final String PUSH_UPGRADE_TITLE = "发现新版本，请更新方可获得最佳体验！";

    /**
     * 推送 资讯信息标题
     */
    public static final String PUSH_SYS_MSG_TITLE = "您有一条新的资讯，请注意查收！";

    /**
     * 推送 系统提示 标题
     */
    public static final String PUSH_SYS_TITLE = "系统提示！";

    /**
     * 推送 被设置黑名单 标题
     */
    public static final String PUSH_BLACKED_TITLE = "黑名单通知！";

    /**
     * 推送 被设置黑名单 内容
     */
    public static final String PUSH_BLACKED_CONTENT = "被系统设定为黑名单了!";

    /**
     * 推送 仓库审核 标题
     */
    public static final String PUSH_WAREHOUSE_TITLE = "您有一条仓库审核消息，请注意查收！";

    /**
     * 推送 帮扶 标题
     */
    public static final String PUSH_HELP_TITLE = "有一条帮扶信息！";

    /**
     * 推送 积分兑换发货快递单号 标题
     */
    public static final String PUSH_EXPRESS_TITLE = "您兑换的商品发货了！";

    /**
     * 推送 活动 标题
     */
    public static final String PUSH_ACTIVIT_TITLE = "又有新活动了！";

    /**
     * 推送 反馈 标题
     */
    public static final String PUSH_FEEDBACK_TITLE = "有新反馈！";

    /**
     * 物流公司确认收货后的给商户推送的标题
     */
    public static final String PUSH_CONFIRM_GET_GOODS_TITLE = "好消息，您指定的物流公司收货了！";

    /**
     * 司机收货后的给商户推送的标题
     */
    public static final String PUSH_DRIVER_CONFIRM_GET_GOODS_TITLE = "好消息，司机收货了！";

    /**
     * 司机到货后的给商户推送的标题
     */
    public static final String PUSH_DRIVER_CONFIRM_ARRIVE_GOODS_TITLE = "好消息，您的货物已经到达！";

    /**
     * 商户取消订单的标题
     */
    public static final String PUSH_CANCLE_ORDER_TITLE = "很抱歉，该订单已被取消！";

    /**
     * 推送内容中订单尾数位数
     */
    public static final int PUSH_GOODS_NO_INDEX = 6;


}
